package io;

import java.io.*;
import java.nio.charset.StandardCharsets;

/**
 * @Author Justin Parker
 * @Date 2024/7/17 0017 15:14
 * @Version 1.0
 */
/*
 * 编写一个程序，能从一个文件中读取数据，一次读取一行，并将读取的数据内容输出
 */
public class BufferedReaderDemo01 {
    public static void main(String[] args) throws IOException {
        //1.构建BufferdReader对象
        BufferedReader br = new BufferedReader(
                new InputStreamReader(
                        new FileInputStream("./note.txt"), StandardCharsets.UTF_8),8192*100);
        //2.循环读取文件中的数据，读一行，输出一行
        String line = null;
        while ((line = br.readLine()) != null) { //readLine 用于读取一行
            System.out.println(line);
        }
        //3.关闭对象
        br.close();
    }
}
